import { defineStore } from "pinia";
import {ref} from 'vue'

// 初始化state数据，这是我们使用一个函数来返回
function initState(){
    return{
        isCollapse:true
    }
}

// 第一个参数要求一个独一无二的名字
// 第二个参数可以接受两类值：Setup 函数或 Option 对象
export const useAllDataStore=defineStore('allData',(a)=>{
    // 在setup store中
    // ref（）就是state属性
    // computed（）就是getters
    // function（）就是actions
    const state=ref(initState())

    // 需要把所有定义的state，getters，actions返回出去
    return{
        state
    }
})